@charset "UTF-8";
/* CSS Document */



			/*demo page css*/
			.demoHeaders { margin-top: 2em; }
			.botonNormal {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			.botonNormal span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}






html{
	background:#eee;
}
body{
	margin:17px 0 15px 0;
	padding:0;
	text-align:left;
	font-size:small;
	font-family: Arial, "Lucida Grande", Tahoma,  Verdana, sans-serif;
}



#container{
	text-align:left;
	background:#fff;
	border:1px solid #ccc;
	box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
}



/* ----- Backgrounds ----- */
html{
	background-image:none;	background-color:#1c2742;
}
#logo{
	background-image:none;	background-color:#3c91c7;
}
#container, html.embed{
	background-color:#e3effd;
}
.safari .wufoo input.file{
	background:none;
	border:none;
}

.wufoo li.focused{
	background-color:#95c5de;
}
.wufoo .instruct{
	background-color:#5a9abe;
}

/* ----- Borders ----- */
#container{
	border:0 solid #cccccc;
}
.wufoo .info, .wufoo .paging-context{
	border-bottom:1px dotted #cccccc;
}
.wufoo .section h3, .wufoo .captcha, #payment .paging-context{
	border-top:1px dotted #cccccc;
}
.wufoo input.text, .wufoo textarea.textarea{

}
.wufoo .instruct{
	border:0 solid #e6e6e6;
}
.fixed .info{
	border-bottom:none;
}
.wufoo li.section.scrollText{
	border-color:#c3cfda;
}



/*** headerv ***/
div#header {
/*	border:1px solid #fff;
*/	height:110px;
	margin-bottom:10px;
	overflow:hidden;
	color:#def;
	background:#006;
}
#header h1 {
	
	font-weight:normal;
	font-size:20px;
	margin:12px 0;
	
}

/*** toda la pagina ***/
div#wrapper {
	width:860px;
	margin:0 auto;
}

/*** footer ***/
div#footer {
	font-size:11px;
	line-height:14px;
	color:#fff;
	margin:4px 0;
	padding:0;
}


/*** formularios ***/


input[type='text'] {
	height:24px;
	font-size:16px;
}

option {
	font-size:16px;
	
}

select {
	height:30px;
	font-size:18px;
	line-height:18px;
	margin-bottom:2px;	
}
input [type='text'], option, select {
	margin:1px 0;
	border:1px solid #89a;
	color:#456;	
	padding:2px 4px;
}
div.conjunto {
	display:inline-block;
	width:100%;
	clear:both;
	border-bottom:1px solid #abc;
	margin-bottom:1px;
	padding-bottom:6px;
}

div.campo {
 float: left;
 margin:0 10px 0 0;
 padding:6px 0;
}
.campo label {
	margin-bottom:2px;
	display:block;
	clear:both;
}
label {
	color:#89a;	
}

label.error {
	color:#f42;
	font-weight:bold;
	float:right;
	border-top:1px solid #f95;
	display:block;
	padding:4px;
}

.xxchico { width:30px; }
.xchico { width:67px; }
.chico { width:115px; }
.mediano { width:250px; }
.grande { width:323px; }
.mitad { width:50%; }

div#nav {
	margin:0 20px 20px 0;	
}
div#navLeft {
	margin:0 10px 20px 20px;	
}


input.datoImg {
	width:150px;
	height:110px;
	
}


fieldset{
	background-color:#fafbfc;
	padding:0;
}
legend{
	position:relative;
	padding:2px 10px;
	font-size:1.1em;
	font-weight:normal;
	color: #9ab;
	background-color:#fff;
	border:1px solid #abc;
	margin:0;
}



/*** Nuevas habilitaciones *****/




div.fieldWrapper {
	padding:5px;
}

span.step {
	min-height:400px;
	padding:10px;
	margin:5px;
	border:1px solid #fefefe;
	background-color:#fafafa;
	display:block;
}

input.ui-button {


}

h3 {
	color:#59C	;
	font-weight: normal;
	font-family:Helvetica, Arial, sans-serif;
	font-size:150%;
	border-bottom:1px solid #9CF;
	display:block;
	padding-bottom:4px;
	margin-bottom:10px;
	
}


/*********** CUADROS ***************/
.cuadroLight
{

    padding: 20px;
    text-align: left;
    border: 3px solid #abc;
    margin: 10px 0;

}

